home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 25 / PC Gamer IT CD 25.iso / ZGI_DEMO / DATA / SCRIPTS.ZFS / uc3e.scr < prev    next >
Text File  |  1997-09-04  |  4KB  |  159 lines

  1. # Node uc3e generated on Thu Sep 04 16:18:54 1997
  2. world u
  3. room c
  4. nodeview 3e
  5.  
  6. puzzle:01698 {    # uc3e_no_prefs
  7.     criteria {
  8.     }
  9.     results {
  10.         action:menu_bar_enable(781)
  11.     }
  12.     flags {
  13.         once_per_inst
  14.         do_me_now
  15.     }
  16. }
  17.  
  18. puzzle:01699 {    # uc3e_add_to_score
  19.     criteria {
  20.         [01673] = 1    # uc3e_cut_hole
  21.     }
  22.     results {
  23.         action:add(14999, 15)    # user_score
  24.     }
  25. }
  26.  
  27. puzzle:01700 {    # uc3e_dm_speaks
  28.     criteria {
  29.         [01673] = 0    # uc3e_cut_hole
  30.         [01701] = 1    # uc3e_screenset
  31.         [01024] ! 1    # voice_over
  32.     }
  33.     results {
  34.         action:kill(01024)    # voice_over
  35.         action:assign(01582, 4)    # person_talking
  36.         action:universe_music:01024(0 uc3eh61p.raw 0 100)    # voice_over
  37.     }
  38. }
  39.  
  40. puzzle:01701 {    # uc3e_screenset
  41.     criteria {
  42.         [01673] = 0    # uc3e_cut_hole
  43.     }
  44.     results {
  45.         action:enable_control(01702)    # uc3e_open_door_ctrl
  46.         action:disable_control(01703)    # uc3e_go_thru_ctrl
  47.         action:disable_control(01704)    # uc3e_key_rattle_ctrl
  48.         action:set_screen(uc3ef021.tga)
  49.     }
  50.     flags {
  51.         once_per_inst
  52.         do_me_now
  53.     }
  54. }
  55.  
  56. puzzle:01701 {    # uc3e_screenset
  57.     criteria {
  58.         [01673] = 1    # uc3e_cut_hole
  59.     }
  60.     results {
  61.         action:disable_control(01702)    # uc3e_open_door_ctrl
  62.         action:enable_control(01703)    # uc3e_go_thru_ctrl
  63.         action:disable_control(01704)    # uc3e_key_rattle_ctrl
  64.         action:set_screen(uc3ef031.tga)
  65.     }
  66.     flags {
  67.         once_per_inst
  68.         do_me_now
  69.     }
  70. }
  71.  
  72. puzzle:01705 {    # uc3e_cut_hole_sword
  73.     criteria {
  74.         [01702] = 1    # uc3e_open_door_ctrl
  75.         [01005] = 1    # uc3e_rezrov_door
  76.         [00009] = 21    # Inventory
  77.     }
  78.     results {
  79.         action:assign(01702, 0)    # uc3e_open_door_ctrl
  80.         action:music:01706(0 uc3eh33p.raw 0 100)    # uc3e_sword_cut_task
  81.         action:disable_control(01702)    # uc3e_open_door_ctrl
  82.         action:enable_control(01703)    # uc3e_go_thru_ctrl
  83.         action:set_screen(uc3ef031.tga)
  84.         action:assign(01673, 1)    # uc3e_cut_hole
  85.         action:assign(01707, 1)    # uc3e_cut_hole_end
  86.         action:kill(01024)    # voice_over
  87.         action:assign(01582, 4)    # person_talking
  88.         action:universe_music:01024(1 uc3eh63p.raw 0 100)    # voice_over
  89.     }
  90. }
  91.  
  92. puzzle:01708 {    # uc3e_cut_hole_emptyclicks
  93.     criteria {
  94.         [01702] = 1    # uc3e_open_door_ctrl
  95.         [01005] = 1    # uc3e_rezrov_door
  96.         [00009] ! 21    # Inventory
  97.     }
  98.     results {
  99.         action:assign(01708, 0)    # uc3e_cut_hole_emptyclicks
  100.         action:assign(01702, 0)    # uc3e_open_door_ctrl
  101.     }
  102.     flags {
  103.         once_per_inst
  104.     }
  105. }
  106.  
  107. puzzle:01709 {    # uc3e_walk_thru_door
  108.     criteria {
  109.         [01703] = 1    # uc3e_go_thru_ctrl
  110.     }
  111.     results {
  112.         action:assign(01703, 0)    # uc3e_go_thru_ctrl
  113.         action:assign(01709, 0)    # uc3e_walk_thru_door
  114.         action:dissolve()
  115.         action:change_location(g, j, s1, 0)
  116.     }
  117.     flags {
  118.         once_per_inst
  119.     }
  120. }
  121.  
  122. puzzle:01710 {    # uc3e_move_backwards
  123.     criteria {
  124.         [01711] = 1    # uc3e_backup
  125.     }
  126.     results {
  127.         action:assign(01711, 0)    # uc3e_backup
  128.         action:dissolve()
  129.         action:change_location(u, c, 30, 1570)
  130.     }
  131.     flags {
  132.         once_per_inst
  133.     }
  134. }
  135.  
  136. control:01711 push_toggle {    # uc3e_backup
  137.     flat_hotspot(0, 289, 640, 55)
  138.     cursor(backward)
  139. }
  140.  
  141. control:01702 push_toggle {    # uc3e_open_door_ctrl
  142.     flat_hotspot(135, 4, 308, 298)
  143.     cursor(active)
  144. }
  145.  
  146. control:01703 push_toggle {    # uc3e_go_thru_ctrl
  147.     flat_hotspot(171, 46, 236, 276)
  148.     cursor(forward)
  149. }
  150.  
  151. control:01704 push_toggle {    # uc3e_key_rattle_ctrl
  152.     flat_hotspot(382, 217, 38, 57)
  153.     cursor(active)
  154. }
  155.  
  156. control:01712 flat {    # uc3e_flat
  157. }
  158.  
  159.